/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pooproj.basica;

/**
 *
 * @author Daniella
 */
public class Midia {
    
    private int codMidia;
    private String tipoMidia;
    private Filme filme = new Filme();
    
    public Midia(){
        
    }
    
    public Midia(int codMidia, String tipoMidia, int codFilme){
        this.codMidia=codMidia;
        this.tipoMidia=tipoMidia;
        this.getFilme().setCodFilme(codFilme);
    }
    
    public Midia(String tipoMidia, int codFilme){
        this.tipoMidia=tipoMidia;
        this.getFilme().setCodFilme(codFilme);
    }
    
    
    /**
     * @return the codMidia
     */
    public int getCodMidia(){
        return this.codMidia;
    }
    
    
    /**
     * @param codMidia the codMidia to set
     */
    public void setCodMidia(int codMidia){
        this.codMidia=codMidia;
    }

    /**
     * @return the tipoMidia
     */
    public String getTipoMidia() {
        return this.tipoMidia;
    }

    /** 
     * @param tipoMidia the tipoMidia to set
     */
    public void setTipoMidia(String tipoMidia) {
        this.tipoMidia = tipoMidia;
    }
    
    /**
     *
     * @return Filme
     */
    public Filme getFilme(){
        return this.filme;
    }
    
    /**
     *
     * @param f
     */
    public void setFilme(Filme f){
        this.filme=f;
    }
    
    /**
     * valida tamanho e se campo foi preenchido
     * @return
     */
    public String getValido(){
        if(this.getTipoMidia()==null || this.getTipoMidia().isEmpty()){
            return "Tipo Midia";
        }
        return null;
    }
    
}
